.TH std::ios_base::event_callback 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::ios_base::event_callback \- std::ios_base::event_callback

.SH Synopsis
   typedef void ( *event_callback )( event type, ios_base& ios, int index );

   The type of function callbacks that can be registered using register_callback() to
   be called on specific events.

   type is a value of type ios_base::event which indicates the type of the event that
   will invoke this callback.

   ios refers to the stream object for which the callback is invoked: *this is passed
   as the argument when callbacks are invoked by std::ios_base and std::basic_ios
   member functions.

   index is the user-provided value passed to register_callback() when registering the
   function.

.SH See also

   copyfmt           copies formatting information
                     \fI(public member function of std::basic_ios<CharT,Traits>)\fP
   imbue             sets locale
                     \fI(public member function)\fP
   destructor        destructs the object
   \fB[virtual]\fP         \fI(virtual public member function)\fP
   register_callback registers event callback function
                     \fI(public member function)\fP
